home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / sos3-2.lha / include / cci_ext.h < prev    next >
C/C++ Source or Header  |  1992-01-23  |  1KB  |  32 lines

  1. /* --------------------------------------------------------------------------
  2.  * Copyright 1992 by Forschungszentrum Informatik (FZI)
  3.  *
  4.  * You can use and distribute this software under the terms of the licence
  5.  * you should have received along with this program.
  6.  * If not or if you want additional information, write to
  7.  * Forschungszentrum Informatik, "STONE", Haid-und-Neu-Strasse 10-14,
  8.  * D-7500 Karlsruhe 1, Germany.
  9.  * --------------------------------------------------------------------------
  10.  */
  11. #ifndef CCIEXTH
  12. #define CCIEXTH 1
  13.  
  14. #include "knl_ext.h"
  15.  
  16. extern void cci_init (char *argv[]);
  17.  
  18.  
  19. // *****************************  cci_Fun  *********************************
  20.  
  21. typedef sos_Object (*cci_Fun)(sos_Object,sos_Object_Array);
  22.  
  23. #define CCI_FUN_SIZE 4
  24. inline void bcopy_from_cci_Fun (void *f, void *c)
  25. {  *(cci_Fun *)c = *(cci_Fun *)f; }
  26. inline void bcopy_to_cci_Fun (void *f, void *c)
  27. {  *(cci_Fun *)f = *(cci_Fun *)c; }
  28. sos_String make_string_from_cci_Fun_object (sos_Object);
  29. sos_Object make_cci_Fun_object_from_string (sos_String);
  30.  
  31. #endif
  32.